﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PresentacionEscritorio
{
    public partial class frmUsuario : Form
    {
        public frmUsuario()
        {
            InitializeComponent();
        }

        private void frmUsuario_Load(object sender, EventArgs e)
        {
            cargarEmpleados();
            cargarMedicos();
        }

        private void cargarEmpleados()
        {
            
        }

        private void cargarMedicos()
        {
            
        }

        private void btnCrearMedico_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            frmRegistrarProfesional formRegProf = new frmRegistrarProfesional();
            formRegProf.setOpcion("Usuario"); //esta es una opcion especial para que el form sepa que me tiene que devolver el médico que creó
            formRegProf.Show();
        }

        private void btnCrearEmpleado_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            //abrir el form de registrar empleado
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //validar();
        }

        private void validar()
        {
            if (string.IsNullOrEmpty(txtUsuario.Text))
            {
                errorProviderUsuarioExistente.SetError(txtUsuario, "Debe ingresar usuario");
            }
        }

        private void rdbEmpleado_CheckedChanged(object sender, EventArgs e)
        {
            if (rdbEmpleado.Checked)
            {
                cmbEmpleados.Enabled = true;
                btnCrearEmpleado.Enabled = true;
                cmbMedicos.Enabled = false;
                btnCrearMedico.Enabled = false;
            }
        }

        private void rdbMedico_CheckedChanged(object sender, EventArgs e)
        {
            if (rdbMedico.Checked)
            {
                cmbEmpleados.Enabled = false;
                btnCrearEmpleado.Enabled = false;
                cmbMedicos.Enabled = true;
                btnCrearMedico.Enabled = true;
            }

        }
    }
}
